@media (max-width: 1257px) {
body{
	background: none;
}
#header{
	width:100%;
	}
#left{
	width:auto;
}
#bottom_footer{
	width:auto;
	}
}	
@media (min-width: 1110px) and (max-width: 1257px) {
  #banner ul{
  	width:1110px;
  }
  #banner li,img.bannerimage{
  	width: 370px;
  }
  
}

@media (min-width: 900px) and (max-width: 1110px) {
  #banner ul{
  	width:900px;
  }
  #banner li,img.bannerimage{
  	width: 300px;
  }
}

@media (min-width: 690px) and (max-width: 900px) {
  #banner ul{
  	width:690px;
  }
  #banner li,img.bannerimage{
  	width: 230px;
  }
  #banner li h2{
  font-size: 12px;
  }
}

@media (min-width: 419px) and (max-width: 690px) {
  #banner ul{
  	width:419px;
  }
  
}

@media (min-width: 320px) and (max-width: 419px) {
  #banner ul, #banner li,img.bannerimage{
  	width: 320px;
  }
  #newssection h4{
  	font-size: 30px;
  }
  #newssection ul li{
  	margin-left:0px;
  }
  #menu-custom a{
  	padding: 20px;
  }
}

@media (max-width: 1230px) {
  #right{
  	float:none;
  	width:auto;
  }
  .right_block_content ul li{
  	float:left;
  	padding: 0 35px 20px 0;
  }
}
@media (max-width: 688px) {  
  .right_block_content ul li{
  	float:none;
  	padding: 0 35px 20px 0;
  }
  .right_block_content ul li > div{
  	float:none;
  	width:auto;
  }
}
@media (min-width: 430px) and (max-width: 560px) {
  #menu-custom a{
  	padding: 25px 8px;
  }  
}
@media (max-width: 430px) {
	#body{
		margin-top:230px;
	}
}